package com.jhx.mall.dao;

import com.jhx.mall.entity.DtsCategory;
import com.jhx.mall.entity.DtsGoods;
import com.jhx.mall.vo.DtsCategoryVo;

import java.util.List;

// 商品
public interface DtsGoodsDao {

    // 新品首发
    List<DtsGoods> selectGoodsNew();

    // 人气推荐商品
    List<DtsGoods> selectGoodsHot();

    // 获取商品详情
    DtsGoods selectGoodsById(long id);

    //商品分类方法
    List<DtsGoods> selectGoodsByCateId(Long categoryId);


    // 类目id查询商品
    List<DtsGoods> selectGoodsByCategoryId(long categoryId);

    // 查询商品:关键字，商品名称，分类，价格
    List<DtsGoods> selectGoodsByDtsGoods(DtsGoods dtsGoods, long orderPrice);

    // 查询分类商品信息
    DtsCategoryVo selectGoodsByCategoryVo(DtsCategory dtsCategory);
}
